package it.unicam.ids.pvm.postazione;

import it.unicam.ids.pvm.distributore.Lato;

import java.util.EventObject;

/**
 * La classe rappresenta un evento associato al credito 
 * presente nel distributore automatico.
 * @author Luca Iachini, Valerio Iachini, Alessandro Cardenà
 *
 */
@SuppressWarnings("serial")
public class CreditoEvent extends EventObject {
	
	private Lato lato;
	
	/**
	 * Costruttore della classe.
	 * Inizializza il lato del credito e l'oggetto 
	 * a cui è associato l'evento.
	 * @param source oggetto dell'evento.
	 * @param lato lato del credito.
	 */
	
	public CreditoEvent(Object source, Lato lato) {
		super(source);
		this.lato=lato;
	}
	
	/**
	 * Il metodo restituisce il lato del credito.
	 * @return lato.
	 */
	
	public Lato getLato(){
		return lato;
	}
}
